Welcome to FFF3PP |
[This is preliminary documentation and is subject to change.]
Welcome to Furcadia Frame Work for Third Party Programs.
Furcadia Framework is intended to help the community develop Third Party Applications using the .NET Framework. This library includes all the basic functionality for working with the Furcadia Client, associated programs, and services.
Copies of this document will be included as a Compiled Help File (*.chm) in each release of the SDK. All current documentation will be stored at our GitHub Repository. Alternatively, you can download this document in a Compiled Help File format here.
We're Currently working on a ProxySession Class in the Furcadia Framework Library. This Class is intended to be a drop in replacement for NetProxy and will include the bells and whistles for basic operation. To assist us in further development of the library, we have under taken a mission to document all aspects of Furcadia that we can. From file specificifications and configurations to items lists and patch information, this project intends to capture it all for both legacy and modern Furcadia.
Anyone is welcome to contribute to this project. Our aim is to support the community in any area we can. This often requires updating older documentation in the depths of the internet and bringing it to one community supported arena.
Client to Server Queue Manager(Furcadia.Net.UtilsServerQue ) This will Absorb all the SendToServer instructions and spoon feed them to the game server without overloading the Servers' Buffer. In here we'll handle Throat-Tired Syndrome and NoEndurance.
Dream Patron List Manager(Furcadia.Net.Dream) This will maintain a list of players in the current dream and keep track of basic stats such as current player position, costume settings, taking advantage of DragonSpeak Parameters.
Pounce Connection(Furcadia.Net.Pounce) Player online detection.
Account Log-on Directly connecting to the Furcadia API using character .INI files for legacy support.
Server to Client Instruction Handling(Furcadia.Net.Utils.ServerParser) Parsing Server data for basic Proxy operation with events leading out for custom code links. The events will return Server Data and EventArgs. This will apply to Text channel parsing as well.
SSL/TLS Connection Handling of game server Security Certificates for an encrypted connection.